package jp.co.toshiba.ffsa.service.common;

/**
 * 定数用クラス
 * @author npc
 */
public class ConstantValue {
    // メタデータ
    public static final String systemName = "FFSA web Design data Interface";

    // 操作ログ結果
    public static final String success = "0";
    public static final String fail    = "1";

    // メール種別
    // テストメール
    public static final String testMail = "0";
    // 仮パスワードメール(仮パスワード発行)
    public static final String tmpPwdMail = "1";
    // 入力内容登録メール（入力内容確認）
    public static final String infoRegMail = "2";
    //登録完了メール(顧客)
    public static final String completedMailCustomer = "3";
    //登録完了メール(管理者)
    public static final String completedMailAdministrator = "4";
    // パスワード変更完了メール
    public static final String pwdUpdMail = "5";
    // お問い合わせメール
    public static final String inquiryMail = "6";
    //プロジェクト更新完了(顧客)
    public static final String updProjectMailToCustomer = "7";
    //プロジェクト更新完了(管理者)
    public static final String updProjectMailToAdministrator = "8";
    //ES受領確認メール
    public static final String updESCheck = "9";
    //プロジェクト作成確認メール
    public static final String newProject = "10";

    // ユーザーIDフラグ
    /** ユーザーIDフラグ(正式) */
    public static final String userIDFlagOfficialMode = "1";
    /** ユーザーIDフラグ(仮) */
    public static final String userIDFlagProvisionalMode = "0";

    // パスワードフラグ
    /** パスワードフラグ(正式) */
    public static final String passwordFlagOfficialMode = "1";
    /** パスワードフラグ(仮) */
    public static final String passwordFlagProvisionalMode = "0";
    // 権限
    /** ユーザーマスタ権限(通常権限Lv1) */
    public static final String authorityUserLv1 = "2";
    /** ユーザーマスタ権限(通常権限Lv2) */
    public static final String authorityUserLv2 = "3";
    /** ユーザーマスタ権限(管理者) */
    public static final String authorityAdministrator = "8";
    /** ユーザーマスタ権限(SU) */
    public static final String authoritySuperUser = "9";

    // 削除フラグ
    /** 削除フラグ(有効) */
    public static final String deleteFlagEnabled  = "0";
    /** 削除フラグ(無効) */
    public static final String deleteFlagDisabled = "1";

    // メール受信フラグ
    /** メール受信フラグ(拒否しない) */
    public static final String mailReceptionRefuseFlagNotDenial = "0";
    /** メール受信フラグ(拒否する) */
    public static final String mailReceptionRefuseFlagDenial = "1";

    public static final String key = "ffsawebkeyz8K9Fkm";
    public static final String iv = "ffsawebivz8K9Fkm";

    // ワークフロー
    public static final String preparation      = "1";
    public static final String netlistSdcCheck  = "2";
    public static final String feasibilityCheck = "3";
    public static final String handoff          = "4";
    public static final String implementation   = "5";
    public static final String tapeout          = "6";
    public static final String es               = "7";

    // ステータス
    public static final String nullData      = "1";
    public static final String inPreparation = "2";
    public static final String submitted     = "3";
    public static final String failed        = "4";
    public static final String successful    = "5";

    // ES出荷確認ステータス
    public static final String checked = "2";
}